|
Apache ActiveMQ(アパッチ アクテイブ エムキュー)は、Apache 2.0によりライセンスされている Java Message Service を実装したメッセージ関連のオープンソースのミドルウェアである。クラスタリングや複数のメッセージ保存スペース、仮想マシン、キャッシュ、ジャーナリングに加え任意のデータベースをJMS永続性プロバイダとして利用できることなどといった「企業向け機能」〔Apache ActiveMQ - Features 〕を用いることが出来る。 Javaの他にも、.NET〔Apache ActiveMQ - Index 〕やC言語またはC++〔Apache ActiveMQ - C Integration 〕、もしくはDelphi〔Apache ActiveMQ - Cross Language Clients 〕やPerl、Python、PHPやRubyなどのスクリプト言語を様々な"Cross Language Clients"〔Apache ActiveMQ - Cross Language Clients 〕を通じ、多くのプロトコルやプラットフォームと接続しながら使うことが出来る〔Apache ActiveMQ - Connectivity 〕。これらはいくつかの標準ワイヤプロトコルと、Apache独自のOpenWireと呼ばれるプロトコルを含んでいる。 ActiveMQはエンタープライズ・サービス・バスの実装において用いられている(例えば、Apache ServiceMix、Apache Camel、Talend Enterprise ESB、ESB Muleなど)。また、SOAインフラプロジェクトにおいてはApach CXFもまたよく用いられている。 ActiveMQに対する企業向けサポートは、IONA Technologiesなど別のベンダーから受けることが出来る。テストを受け、認証されサポートされているActiveMQの企業向けバージョンがFUSE Message Brokerと呼ばれて販売されている。 == 脚注 == 〔 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Apache ActiveMQ」の詳細全文を読む スポンサード リンク
|